package com.water_work_form.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.water_work_form.entity.RecordTitration;
import com.baomidou.mybatisplus.extension.service.IService;

import java.io.IOException;
import java.util.Map;

/**
 * <p>
 * 记录——滴定质控 服务类
 * </p>
 *
 * @author xuke
 * @since 2023-10-16
 */
public interface RecordTitrationService extends IService<RecordTitration> {

    IPage<RecordTitration> selectRecordTitration(String type, String checkStartDate, String checkEndDate, String checkSite, String status, Integer current, Integer size);

    Map<String,Object> selectBasicTitration(String formName, String sampleName, String phBlindName, String phProject,
                                            String waterId, String drugName, String restrictionName, String formulaName);

    void downloadRecordTitration(RecordTitration recordTitration) throws IOException;
}
